
function showResponse(obj, statusText, xhr, $form)  { 
	if (obj.status=='err'){
		//console.log(obj.error);
		$.pnotify({title: 'Произошла ошибка',text: obj.error,type: 'error',icon: false});
	} 
	$('#'+obj.type+'_submit').removeAttr('disabled').html($('#'+obj.type+'_submit').data('text')).data('text','');
	$('#container_body').load(obj.load,function() {
		$.pnotify({title: 'данные сохранены',text: 'данные из '+obj.load+' успешно загружены', type: 'success',icon: false});
		alert(obj.load);
	});
}

!function ($) {

	$(function() {
        $( "ul[id^='sortable']" ).sortable({
            connectWith: ".connectedSortable"
        }).disableSelection();

        $(document).on('click',"button[id$='_add']",function(){
        	arr = $(this).attr('id').split('_');
        	$('#sortable3').append($('<li class="ui-state-default"></li>').append($('<div class="row"></div>').append($('#'+arr[0]+'_line').find('div').clone())));
            return false;
        });

        $(document).on('click',"button[id$='_submit']",function(){
        	$(this).attr('disabled','disabled').data('text',$(this).html()).html('Сохраняю...');
            var arr = $(this).attr('id').split('_');
            var options = {
                data: {action:arr[0]},
                success: showResponse
            };
            $('#'+arr[0]+'_form').ajaxSubmit(options);

            return false;
        });

        $(document.body).on('hidden.bs.modal', function () {
    		$('#modal').removeData('bs.modal');
    		lastcell = '';
    	});
        var lastcell = '';
        $(document).on('click', 'div.border',function(){
            if (lastcell!='') {
                cnt = lastcell.html()-1;
                lastcell.html(cnt==0?'&nbsp;':cnt).removeClass('im');
            }
            else if ($('div.im').not($(this).attr('id')).length==1) {
                cnt = $('div.im').not($(this).attr('id')).eq(0).html()-1;
                $('div.im').not($(this).attr('id')).eq(0).html(cnt==0?'&nbsp;':cnt).removeClass('im');
            }
            if ($(this).html()=='&nbsp;') {
                cnt = 0;
            }
            else {
                cnt = parseInt($(this).html());
            }
            $(this).html(cnt+1).addClass('im');
            lastcell = $(this);
        });
        $('a[href="#new"]').tab('show');
	});
}(window.jQuery)